home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Developer Essentials / DTS Sample Code / System 7.0 Samples / CShell⁄THINK C / cshell.makeout < prev    next >
Encoding:
Text File  |  1991-02-20  |  2.7 KB  |  40 lines  |  [TEXT/MPS ]

  1. Set Echo 1
  2. BEGIN
  3.     IF "{ShellVersion}" == ""
  4.         ( EVALUATE "`Version`" =~ /MPW Shell≈ ([0-9]+(.[ab0-9]+)+)®1≈/ ) ∑ Dev:Null
  5.         SET ShellVersion "{®1}"
  6.     END
  7.     IF "{ShellVersion}" =~ /3.[01]≈/
  8.         SET PAltOptions "-d MPW32=FALSE"
  9.         SET CAltOptions "-d MPW31"
  10.         SET PSysObjects "`QUOTE "{Libraries}Runtime.o" ":DTS.Utilities:"GestaltGlue.a.o "{Libraries}Interface.o" "{PLibraries}PasLib.o"`"
  11.         SET CSysObjects "`QUOTE "{CLibraries}CRuntime.o" "{CLibraries}CInterface.o" ":DTS.Utilities:"GestaltGlue.a.o  "{Libraries}Interface.o"`"
  12.     ELSE
  13.         SET PAltOptions "-d MPW32=TRUE"
  14.         SET CAltOptions "-d MPW32"
  15.         SET PSysObjects "`QUOTE "{Libraries}Runtime.o" "{Libraries}Interface.o" "{PLibraries}PasLib.o"`"
  16.         SET CSysObjects "`QUOTE "{Libraries}Runtime.o"  "{Libraries}Interface.o"`"
  17.     END
  18. END ∑ Dev:Null # Output to bit bucket so we don’t see above calculations
  19. C :DTS.Utilities:Utilities.c -o :DTS.Utilities:Utilities.c.o -i ":DTS.Utilities:"  -r -mbg on
  20. C start.c -o :OBJECT:start.c.o -i ":DTS.Utilities:"  -r -mbg on
  21. C appleevents.c -o :OBJECT:appleevents.c.o -i ":DTS.Utilities:"  -r -mbg on
  22. C appleevents2.c -o :OBJECT:appleevents2.c.o -i ":DTS.Utilities:"  -r -mbg on
  23. C docursor.c -o :OBJECT:docursor.c.o -i ":DTS.Utilities:"  -r -mbg on
  24. C doevent.c -o :OBJECT:doevent.c.o -i ":DTS.Utilities:"  -r -mbg on
  25. C eventloop.c -o :OBJECT:eventloop.c.o -i ":DTS.Utilities:"  -r -mbg on
  26. C file.c -o :OBJECT:file.c.o -i ":DTS.Utilities:"  -r -mbg on
  27. C file2.c -o :OBJECT:file2.c.o -i ":DTS.Utilities:"  -r -mbg on
  28. C help.c -o :OBJECT:help.c.o -i ":DTS.Utilities:"  -r -mbg on
  29. C idletasks.c -o :OBJECT:idletasks.c.o -i ":DTS.Utilities:"  -r -mbg on
  30. C init.c -o :OBJECT:init.c.o -i ":DTS.Utilities:"  -r -mbg on
  31. C menu.c -o :OBJECT:menu.c.o -i ":DTS.Utilities:"  -r -mbg on
  32. C print.c -o :OBJECT:print.c.o -i ":DTS.Utilities:"  -r -mbg on
  33. Asm texteditcontrol.a -o :OBJECT:texteditcontrol.a.o 
  34. C texteditcontrol.c -o :OBJECT:texteditcontrol.c.o -i ":DTS.Utilities:"  -r -mbg on
  35. C utils.c -o :OBJECT:utils.c.o -i ":DTS.Utilities:"  -r -mbg on
  36. C window.c -o :OBJECT:window.c.o -i ":DTS.Utilities:"  -r -mbg on
  37. C window2.c -o :OBJECT:window2.c.o -i ":DTS.Utilities:"  -r -mbg on
  38. Link  -sn INTENV=Main -sn PASLIB=Main -sn STDCLIB=Main -sn SANELIB=Main -sn UtilMain=Main -sn MAFailureRes=Main -sn Offscreen=Main -sn UtilInit=Initialization -msg nodup -o CShell ":DTS.Utilities:"Utilities.c.o :OBJECT:start.c.o :OBJECT:appleevents.c.o :OBJECT:appleevents2.c.o :OBJECT:docursor.c.o :OBJECT:doevent.c.o :OBJECT:eventloop.c.o :OBJECT:file.c.o :OBJECT:file2.c.o :OBJECT:help.c.o :OBJECT:idletasks.c.o :OBJECT:init.c.o :OBJECT:menu.c.o :OBJECT:print.c.o :OBJECT:texteditcontrol.a.o :OBJECT:texteditcontrol.c.o :OBJECT:utils.c.o :OBJECT:window.c.o :OBJECT:window2.c.o {CSysObjects}
  39. SetFile CShell -t APPL -c 'CSHL' -a B
  40.